﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Admin/AdminIndexMaster.master" AutoEventWireup="true" CodeFile="Admin_ManageTemProject.aspx.cs" Inherits="Admin_Admin_ManageTemProject" %>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<script type="text/javascript" language="javascript">
    function OpenPage() {
        window.open("Admin_TemProjectInstall.aspx?path=\\Template", "TemProjectInstall", "width=500px; height=350px; help=no; scroll=no; status=no; edge=sunken;");
    }
    //function GetNewName(id){
    //    var insertText=prompt("请输入新方案名称：","新方案");
    //    if(insertText!="" && insertText!=null)
    //        location.href="?newProjectName="+escape(insertText) + "&ID=" + id;
    //    return false;
    //}
</script>
<table class="adminheading" border="0" >
  <tr>
     <th class="config" nowrap="nowrap">模版方案管理</th>
  </tr>                        
</table>
    <asp:GridView ID="GridView1" PageSize="20" AutoGenerateColumns="False" CssClass="adminlist" AllowPaging="True" runat="server" OnDataBound="GridView1_DataBound">
        <Columns>
            <asp:BoundField DataField="TemplateProjectID" HeaderText="ID" ItemStyle-Width="40px" />
            <asp:BoundField DataField="TemplateProjectName" HeaderText="名称" ItemStyle-Width="150px" />
            <asp:BoundField DataField="IsDefault" HeaderText="是否默认" ItemStyle-Width="60px" />
            <asp:BoundField DataField="SkinDir" HeaderText="风格目录" ItemStyle-Width="80px" />
            <asp:BoundField DataField="Intro" HeaderText="说明"  />
            <asp:TemplateField ItemStyle-Width="180px" ItemStyle-HorizontalAlign="Center" HeaderText="操作" >
                <ItemTemplate>
                    <asp:LinkButton ID="SetDefaultButton" runat="server" Text="设为默认" OnCommand="SetDefault_OnClick" OnClientClick="return confirm('确定将该方案设置为默认吗？')" CommandArgument='<%# Eval("TemplateProjectID") %>' />&nbsp;
                    <asp:LinkButton ID="ButBak" runat="server" Text="复制新方案" OnCommand="ShowNewProject" CommandArgument='<%# Eval("TemplateProjectID") %>' />
                    <asp:LinkButton ID="UnInstallProButton" runat="server" Text="卸载方案" OnClientClick="return confirm('将从数据库中删除与该方案有关的安装信息，并不会删除模板和风格文件，确定卸载该方案吗？')" OnCommand="DeleteProject_OnClick" CommandArgument='<%# Eval("TemplateProjectID") %>'/>
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
        <EmptyDataTemplate>
           <div style="width:100%; height:50px; line-height:50px; text-align:center;">没任何数据!</div>
        </EmptyDataTemplate>   
    </asp:GridView>
    
    <div style="margin:8px 0 8px 0;">
        <asp:Button ID="InstallProButton" runat="server" Text="安装方案" OnClientClick="return OpenPage();" />&nbsp;
        <asp:Button ID="OutPutBtn" runat="server" Text="导出方案" OnCommand="OutPutTem" OnClientClick="return confirm('导出当前方案需要几分钟时间，按确定继续！');" />&nbsp;
        <input onclick="location.href='Admin_TemplatePageSet.aspx'" type="button" value="管理模版" name="a"> <input onclick="location.href='Admin_Skin.aspx'" name="b" type="button" value="管理风格"/>
        <asp:Button ID="CeanlButton" runat="server" Text="取消返回" OnClientClick="javascript:{history.back();return false;}" />
    </div>
    
    <asp:PlaceHolder runat="server" ID="NewPanel" Visible="false">
        <table class="adminlist" cellspacing="0" rules="all" border="1" style="border-collapse:collapse;">
            <tr>
                <th>原方案名称</th>
                <th>新方案名称</th>
                <th>新方案风格目录</th>
                <th>操作</th>
            </tr>
            <tr>
                <td>
                    <asp:Literal ID="OldTemplateProjectName" runat="server" />
                </td>
                <td>
                    <asp:HiddenField ID="TemplateProjectID" runat="server" />
                    <asp:TextBox ID="TemplateProjectName" runat="server" />
                </td>
                <td>
                    <asp:TextBox ID="SkinDir" runat="server" />(请输入英文字母)
                </td>
                <td>
                    <asp:Button ID="Button1" runat="server" Text=" 提 交 " OnCommand="NewProject" />（提交后不能修改）
                </td>
            </tr>
        </table>
    </asp:PlaceHolder>
    
    <div class="help_intro" >
       <h1>帮助提示：</h1>
         <ul>
            <li>＂复制新方案＂用于方案备份（或建立新方案模型）。</li>
            <li>＂卸载方案＂删除方案有关安装数据，并不删除模板文件或风格css文件，需要删除文件请手动删除。</li>
            <li>＂安装方案＂将新方案安装于系统中。</li>
            <li>＂导出方案＂将当前方案下的安装数据、模板文件和风格css文件压缩并下载，以便备份或用于其他系统安装。</li>        
            <li>＂管理模板＂管理当前方案下的模板。</li>
            <li>＂管理风格＂管理当前方案下的风格。</li>
         </ul>
    </div>
</asp:Content>
